semi-automatic weapon - German English Dictionary